package cn.shengchao.examstar.rpc.product.req;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class SaveCourseNodes implements Serializable {
    private Long id;
    //课程节点id
    private Long courseId;
    //课程节点
    private String name;
    //价格
    private BigDecimal price;
    //价格
    private BigDecimal discountPrice;
    private Long parentId;
    //排序
    private Integer sort;
    //播放地址
    private String playUrl;
    //视频id
    private String videoId;
    //老师id
    private Long teacherId;
    //老师名称
    private String teacherName;
    //老师头像
    private String teacherHeadUrl;
    //是否课节
    private Long isLesson;
    //讲义文件列表
    private String fileList;
    //时长
    private Double duration;
    //知识点id
    private List<Long> knowledgePointIds;

    private List<SaveCourseNodes> children;

    public List<SaveCourseNodes> getChildren() {
        return children;
    }

    public void setChildren(List<SaveCourseNodes> children) {
        this.children = children;
    }

    public Double getDuration() {
        return duration;
    }

    public void setDuration(Double duration) {
        this.duration = duration;
    }

    public List<Long> getKnowledgePointIds() {
        return knowledgePointIds;
    }

    public void setKnowledgePointIds(List<Long> knowledgePointIds) {
        this.knowledgePointIds = knowledgePointIds;
    }

    public Long getIsLesson() {
        return isLesson;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setIsLesson(Long isLesson) {
        this.isLesson = isLesson;
    }

    public String getFileList() {
        return fileList;
    }

    public void setFileList(String fileList) {
        this.fileList = fileList;
    }

    public Long getCourseId() {
        return courseId;
    }

    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getDiscountPrice() {
        return discountPrice;
    }

    public void setDiscountPrice(BigDecimal discountPrice) {
        this.discountPrice = discountPrice;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getPlayUrl() {
        return playUrl;
    }

    public void setPlayUrl(String playUrl) {
        this.playUrl = playUrl;
    }

    public String getVideoId() {
        return videoId;
    }

    public void setVideoId(String videoId) {
        this.videoId = videoId;
    }

    public Long getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getTeacherHeadUrl() {
        return teacherHeadUrl;
    }

    public void setTeacherHeadUrl(String teacherHeadUrl) {
        this.teacherHeadUrl = teacherHeadUrl;
    }
}
